package com.ruoyi.app.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import java.math.BigDecimal;

/*
@description:登录用户信息
@ClassName LoginUser
@author chen
@create 2025-03-14 15:26
@Version 1.0
*/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LoginUserDto
{
    /**
     * 用户地址
     */
    private String ipAddr;

    /**
     * 登陆时间
     */
    private Long loginTime;

    /**
     * 登陆过期时间
     */
    private Long expireTime;

    /**
     * 用户id
     */
    private Long id;

    /**
     * 用户昵称
     */
    private String nickName;


    /**
     * 用户昵称
     */
    private String name;


    /**
     * 用户头像
     */
    private String avatarUrl;
    /**
     * 微信id
     */
    private String wxId;
    /**
     * 用户邮箱
     */
    private String email;
    /**
     * 用户电话
     */
    private String phone;
    /**
     * 用户邀请码
     */
    private String invitationCode;

    /**
     * 用户余额
     */
    private BigDecimal balance;

    /**
     * 会员信息
     */
    private MemberDto memberInfo;

    /**
     * 个性签名
     */
    private String signature;
}
